﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int test(char ch, char arr[])
{
	int j = 0;
	while (arr[j] != '\0')
	{
		if (ch == arr[j])
		{
			return 1;
		}
		j++;
	}
	return 0;
}

int main()
{
	//输入
	char arr1[101] = { 0 };
	char arr2[101] = { 0 };

	gets_s(arr1,101);
	gets_s(arr2,101);

	//输出
	int i = 0;
	while (arr1[i] != '\0')
	{
		if (test(arr1[i], arr2) == 0)
		{
			printf("%c", arr1[i]);
		}
		i++;
	}
	return 0;
}

//int main()
//{
//	int n = 0;
//	scanf("%d", &n);//12345
//	char tmp[14] = { 0 };
//	int i = 0;
//	int k = 0;
//	while (n)
//	{
//		if (k != 0 && k % 3 == 0)
//		{
//			tmp[i] = ',';
//			i++;
//		}
//		tmp[i] = n % 10 + '0';
//		n = n / 10;
//		i++;
//		k++;
//	}
//	for (i--; i >= 0; i--)
//	{
//		printf("%c", tmp[i]);
//	}
//	return 0;
//}

//struct A
//{
//	int _a : 2;
//	int _b : 5;
//	int _c : 10;
//	int _d : 30;
//};
//int main()
//{
//	struct A sa = { 0 };
//	//scanf("%d", &sa._b);//这是错误的
//
//	//正确的⽰范
//	int b = 0;
//	scanf("%d", &b);
//	sa._b = b;
//	printf("%d\n", sa._b);
//	return 0;
//}

//struct A
//{
//	int _a : 2;
//	int _b : 5;
//	int _c : 10;
//	int _d : 30;
//};
//
//int main()
//{
//	printf("%zd\n", sizeof(struct A));
//}

//struct S
//{
//	int data[1000];
//	int num;
//};
//struct S s = { {1,2,3,4}, 1000 };
////结构体传参
//void print1(struct S s)
//{
//	printf("%d\n", s.num);
//}
////结构体地址传参
//void print2(struct S* ps)
//{
//	printf("%d\n", ps->num);
//}
//int main()
//{
//	print1(s); //传结构体
//	print2(&s); //传地址
//	return 0;
//}

//#pragma pack(1)//设置默认对⻬数为1
//struct S
//{
//	char c1;
//	int i;
//	char c2;
//};
//
//#pragma pack()//取消设置的对⻬数，还原为默认
//int main()
//{
//	//输出的结果是什么？
//	printf("%zd\n", sizeof(struct S));
//	return 0;
//}

//练习1
//struct S1
//{
//	char c1;
//	int i;
//	char c2;
//};
//int main()
//{
//	printf("%zd\n", sizeof(struct S1));
//}

//练习2
//struct S2
//{
//	char c1;
//	char c2;
//	int i;
//};
//
//int main()
//{
//	printf("%zd\n", sizeof(struct S2));
//}


//练习3
//struct S3
//{
//	double d;
//	char c;
//	int i;
//};
//
//int main()
//{
//	printf("%zd\n", sizeof(struct S3));
//}


//练习4-结构体嵌套问题
//struct S4
//{
//	char c1;
//	struct S3 s3;
//	double d;
//};
//
//int main()
//{
//	printf("%zd\n", sizeof(struct S4));
//}